package haltica.com.mx.ape.daos;

import haltica.com.mx.ape.domain.PerfilRole;

import javax.persistence.TypedQuery;

privileged aspect PerfilRoleDao {
	
	public static PerfilRole  PerfilRole.findRole(String perfil) {
		String query;
		TypedQuery<PerfilRole> q;
		
		if (perfil == null)
			return null;
		
		query = "SELECT o FROM PerfilRole AS o where o.descripcion = :descripcion";
		
		q = PerfilRole.entityManager().createQuery(query, PerfilRole.class);
		q.setParameter("descripcion", perfil);
        
        return q.getSingleResult();
    }
	
}
